package com.rainyun.rc.util;

import java.io.*;

/**文件工具类*/
public class RainFile {

    /**递归删除文件*/
    public static void delFile(File file) {
        if (!file.exists()) {
            return;
        }
        if (file.isFile()) {
            file.delete();
        } else if (file.isDirectory()) {
            File files[] = file.listFiles();
            for (File f:files) {
                delFile(f);
            }
        }
        file.delete();
    }
    /**递归创建文件(不会覆盖已有)*/
    public static void newFile(File file) throws IOException {
        File fl = file.getParentFile();
        if(fl!=null&&!fl.exists()) fl.mkdirs();
        if(!file.exists()) file.createNewFile();
    }

}
